@charset "gb2312";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	text-decoration:none;
}
body {
	color:#404040;/*网站主体内容颜色*/
	font-size:14px;
	text-align:left;
	line-height:28px;
	font-family: "微软雅黑", "黑体", "新宋体", "宋体";
}
html {
	overflow-y:scroll;
	overflow:-moz-scrollbars-vertical;
	overflow-x:hidden;
}
a {
	color:#404040;
}
a img {
	border:0;
}
li {
	list-style: none;
}
i {
	font-style: normal;
}
form {
	margin: 0;
}
/*浮动*/
.floleft {
	float:left;
}
.floright {
	float:right;
}
.cl {
	clear:both;
}/*清浮动*/
.dg {
	margin-top:15px;
}
.pl {
	padding-left:20px;
}
.container {
	width:100%;
	margin:0 auto;
}
.concent {
	width:960px;
	margin:0 auto;
	margin:30px auto 0px !important;
}
.rainbow {
	width:100%;
	background: #38a548;
	height:5px;
	border-bottom:1px solid #e5e5e5;
}
.rainbow_pic {
	width:1000px;
	height:5px;
	margin:0 auto;
	background:url(http://news.youth.cn/images/youth_sjy_01.jpg) no-repeat;
}
/*top样式*/
/*footer*/		  
.youth_footer {
	width:100%;
	margin:18px auto 0px;
	background:url(http://www.youth.cn/images/kp_0314_f_02.gif) repeat-x bottom;
	background-color:#1184f5;
	padding-top:15px;
	height:160px;
}
.youth_footer-nr {
	width:1000px;
	margin:0 auto;
}
.f_end, .f_end li {
	width:100%;
	float:left;
}
.f_end li a {
	color:#fff;
	display:block;
	float:left;
	padding-right:13px;
	white-space:nowrap;
	margin-bottom:10px;
}
.f_end li a:hover {
	color:#fff;
	display:block;
}
.f_end li font {
	width:75px;
	color:#fff;
	font-size:14px;
	text-align:center;
	float:left;
	padding:0px 0px 1px 3px;
}
/*copyright*/
.youth_copyright {
	width:1000px;
	margin:0 auto;
	padding-top:20px;
}
.youth_copyright span {
	width:700px;
	padding:10px 10px 0px 0px;
	color:#999;
	float:left;
	text-align:right;
	line-height:36px;
}
.youth_copyright span a {
	color:#999;
}
.youth_copyright p a {
	color:#0b4d97;
}
.youth_copyright p a:hover {
	color:#857f81;
}
.youth_copyright p {
	text-align:center;
	line-height:40px;
	color:#0b4d97;
}
/*导航样式*/
.young_nav {
	width:100%;
	height:120px;
	background-color:#fafafa;
	border-bottom:1px solid #e5e5e5;

}
.nav_con {
	width:1000px;
	margin:0 auto;
	height:100%; position:relative;
}
.nav_logo {
	width:180px;
	height:80px;
	padding-top:20px;
}
.menu{ width:820px; float:left; position:relative;}
.menu_ss {
	width:450px;
	padding-left:360px;
	float:left; position:absolute;
	margin-top:15px; z-index:3000;
}
#search_box {
	width: 268px;
	float:left;
	height: 32px;
	border-radius:2px;
	border:#dad9d9 1px solid;
}
#search_box #s {
	float: left;
	padding: 0px 0px 0px 5px;
	margin: 0px 1px 0px 0px;
	border: 0;
	width:225px;
	height:32px;
	line-height:32px;
	background: none;
	font-size: 14px;
	border-left:#dad9d9 1px solid;
}
#search_box #go {
	float: left;
	margin:1px;
}
.number {
	margin-left:15px;
	height:34px;
	background:url(num.png) no-repeat left;
	text-indent:32px;
	font-family:Arial;
	line-height:34px;
	font-size:18px;
}
.number:hover {
	font-size:20px;
}
/*nav导航盒子*/
div.nav{
	width: 820px;
	position: relative;
	margin:0 auto;
	height:50px;
	top: 52px;
	
}
/*nav-main*/
ul.nav-main{
    width:100%;
	float:left;
	height:50px;
}
ul.nav-main span{
    display: inline-block;
    margin-left: 18px;
    width: 7px;
    height: 7px;
}

/*导航条设置*/
ul.nav-main>li{
    float:left;
	font-size:18px;
	line-height:50px; 
	text-align:left; width:110px; text-indent:30px;
}
ul.nav-main> li a{
   display:block;
	color:#3e3e3e;text-decoration:none;

}
.nav-main> li a:hover{
   font-weight:bold;
color:#1184f5;
}
.nav-main .gary { background: url(iconnav/icon-tb.png) no-repeat left center;}
.nav-main .gary:hover { background:url(iconnav/icon-tb_a.png) no-repeat left center;}

.nav-main .gary2{ background:url(iconnav/icon-tb2.png) no-repeat left center;}
.nav-main .gary2:hover{ background:url(iconnav/icon-tb2_a.png) no-repeat left center;}

.nav-main .gary3 { background:url(iconnav/icon-tb3.png) no-repeat left center;}
.nav-main .gary3:hover { background:url(iconnav/icon-tb3_a.png) no-repeat left center;}

.nav-main .gary4 {background:url(iconnav/icon-tb4.png) no-repeat left center;}
.nav-main .gary4:hover { background:url(iconnav/icon-tb4_a.png) no-repeat left center;}

.nav-main .gary5 {background:url(iconnav/icon-tb5.png) no-repeat left center;}
.nav-main .gary5:hover { background:url(iconnav/icon-tb5_a.png) no-repeat left center;}

.nav-main .gary6 { background:url(iconnav/icon-tb6.png) no-repeat left center;}
.nav-main .gary6:hover { background:url(iconnav/icon-tb6_a.png) no-repeat left center;}

.menu_list .gary7 { background:url(iconnav/icon-tb7.png) no-repeat left center;}
.menu_list .gary7:hover { background:url(iconnav/icon-tb7_a.png) no-repeat left center;}

/*隐藏盒子设置*/
div.hidden-box{
    width: 90px;
    border-top: 0;
    position: absolute;
    display:none;
	background:#fff;
    top: 45px;
	-moz-opacity:0.8;
	opacity: 0.8;
	filter: Alpha(opacity=80);
	z-index:999;
}
.hidden-box>ul{ width:100%;
   
}
.hidden-box>ul li{ width:50px; margin:0px 20px; display: block;height:49px; line-height:48px; text-align:center; color: #3e3e3e;
    cursor: pointer; font-size:16px; border-bottom:#e5e2e4 1px solid;
  
}
.hidden-box a:hover{
    color: #1184f5;
}
/*隐藏盒子位置设置*/
.hidden-loc-index{
    left: 110px;
}
.hidden-loc-us{
    left: 220px;
}
.hidden-loc-info{
    left: 330px;
}

/*二维码*/
.erweima {
	width:100px;
	height:100px;
	position:absolute;
	left: 1020px;
	top: 10px;
}
.erweima li {
	width:50px;
	height:50px;
	float:left;
	display:block;
	cursor: pointer;
}
.erweima li a{
	width:50px;
	height:50px;
	float:left;
	display:block;
}
.ew{
	background:url(ewm.gif) no-repeat;
}
.ew:hover {
	background:url(ewm_blue.gif) no-repeat;
}
.ew2{
	background:url(ewm4.gif) no-repeat;
}
.ew2:hover {
	background:url(ewm4_blue.gif) no-repeat;
}
.ew3 {
	background:url(ewm3.gif) no-repeat;
}
.ew3:hover {
	background:url(ewm3_blue.gif) no-repeat;
}
.ew4 {
	background:url(ewm2.gif) no-repeat;
}
.ew4:hover {
	background:url(ewm2_blue.gif) no-repeat;
}

.erweima_pic {
	background: url(../images/ewm_pic2.png);
	width:106px;
	height:98px;
	position:absolute;
	left: 1130px;
	top: 10px;
	display: none;
}

.erweima_pic1 {
	background: url(../images/ewm_pic.png);
	width:106px;
	height:98px;
	position:absolute;
	left: 1130px;
	top: 10px;
	display: none;
}

.young_ask {
	width:630px;
	float:left;
}
.cz_cds{width:100%; 
	height:126px;
	z-index:1111111;
	}
#fixed{position:fixed;top:0px;right:0;}
/*BANNER*/
.young_banner{ width:100%; margin:141px auto 15px; }
.ya_slider {
	min-width: 1000px;
	width: 100%;
	height: 400px;
	overflow: hidden;
	position: relative;
}
.ya_slider-viewport {
	min-width: 1000px;
	width: 100%;
	height: 400px;
	overflow: hidden
}
.ya_slider-item {
	min-width: 1000px;
	width: 100%;
	height: 400px
}
.ya_slider-item a {
	width: 100%;
	height: 400px;
	display: block
}
.ya_slider-prev, .ya_slider-next {
	width: 42px;
	height: 100px;
	position: absolute;
	top: 150px;
	display: block;
	cursor: pointer
}
.ya_slider-prev {
	left: 20px;
	background: url(jt_left.png) no-repeat center;
	opacity: .9
}
.ya_slider-next {
	right: 20px;
	background: url(jt_right.png) no-repeat center;
	opacity: .9
}
.ya_slider-prev:hover, .ya_slider-next:hover {
	opacity: .8
}

.ya_slider-nav-item-box {
	width: 132px;
	height: 12px;
	position: absolute;
	bottom: 6px;
	left: 50%;
	margin-left: -66px
}
.ya_slider-nav-item {
	width: 12px;
	height: 12px;
	background: #666;
	margin: 0 5px;
	float: left;border-radius:50%;
	cursor: pointer
}
.ya_slider-nav-item-current {
	background: #fcff05
}
.zbtj{ width:98px; height:35px; float:left;position: absolute;
	top: 30px;
	left: 50%;
	margin-left: -500px; z-index:1000;}

.ya_slider_con_box {
	width: 570px;
	height: 86px;
	padding: 17px 25px 23px;
	background: rgba(255,225,225,0.9);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#bf000000', EndColorStr='#bf000000');
	position: absolute;
	top: 238px;
	left: 50%;
	margin-left: -350px
}
.ya_slider_con {
	display: none
}
.ya_slider_con h2 {
	height: 40px;
	overflow: hidden
}
.ya_slider_con h2 a {
	color: #FFF;
	font: 30px Microsoft YaHei
}
.ya_slider_con p {
	color: #FFF;
	font: 12px/20px Microsoft YaHei;
	margin-top: 10px;
	height: 40px;
	overflow: hidden
}

/*心互动导航*/
.ask_column {}
.column_top {
	width:100%;
	float:left;
	padding-bottom:8px;
	border-bottom:#1184f5 2px solid;
}
.columnzi {
	font-size:22px;
	line-height:40px;
	font-family: "微软雅黑";
}
.column_dh {
	float:right;
	margin-top:12px;
}
.column_dh li {
	float:left;
	background-color:#1184f5;
	padding:0px 8px;
	line-height:24px;
	margin-left:5px;
}
.column_dh li a {
	color:#fff;
}
.column_dh li a:hover {
	text-decoration:underline;
}
.column_bottom {
	width:100%;
	float:left;
	background-color:#f6f6f6;
	margin-top:2px;
	text-align:right;
	line-height:22px; 
	font-size:12px;}
.column_bottom a {
	 color:#3e3e3e;
	}	
.column_bottom a:hover {
	 color:#ff2828;
     text-decoration:underline;
	}




/*心互动回答框*/	
.answer_copy{ width:100%; float:left; border-bottom:#ddd 1px dashed; margin-bottom:5px; }
.answer_con{ width:100%; float:left; margin:10px 0px 5px;}
.answer_con .tp{ width:35px; height:35px; float:left;}
.answer_con .tp img{ border-radius:5px; border:#d4d4d4 1px solid; }
.answer_text{ width:580px; float:right;}
.answer_text li{ float:left;line-height:38px;}
.answer_text .wt{ float:left; font-size:18px;  }
.answer_text .ts{ float:right;  color:#ff2828; }
.answer_text .wt a{color:#3e3e3e; }
.answer_text .wt a:hover{color:#1184f5; text-decoration:underline; }

.answer_hdk{width:560px; float:right; background-color:#f7f7f7; padding:8px 10px 5px; margin-bottom:10px; position:relative; border-radius:5px;}	
.sjx{
	width:7px;
	height:8px;
	position:absolute;
	left: -7px;
	top: 17px;
}
.a_more{ color:#F00;}
.lm_more{ color:#b5b3b3; float:right;}	
.a_more:hover,.lm_more:hover{ font-weight:bolder;text-decoration:underline;}	

.dianzan {text-align:right;}
.dianzan li{ float:left; padding:0px 15px; line-height:30px;}
.dianzan .tw_zan{ }
.dianzan .tw_zan p{ width:18px; height:16px; float:left; background:url(gray.png) no-repeat; margin:6px 5px 0px 0px;  cursor:pointer;}
.dianzan .tw_zan p:hover{ background:url(gray_red.png) no-repeat;} 
.dianzan font{  float:left; margin:6px 0px 0px 0px; height:18px; line-height:18px; background-color:#999; padding:0 5px; color:#fff;}

.young_title {
	width:310px;
	float:right;
}
.title_lm{ width:100%; float:left;line-height:30px; margin:10px 0px 8px; }
.title_lm p{ font-size:18px; float:left; color:#3e3e3e;}

.title_btk{ width:100%; float:left;position:relative;}
.bom_pic{
	width:16px;
	height:22px;
	float:left;
	position:absolute;
	left: 294px;
	top: 168px;
}
.btk_list{width:290px;  background-color:#f6f6f6; padding:10px; margin-bottom:35px;}
.btk_list li{ width:100%; float:left; line-height:34px;}
.btk_list li a:hover{text-decoration:underline;  }

/* 青年之声  大事记 */
.dsj_k{ width:100%; margin:0 auto; height:auto; }
.dsj_lm{ width:952px; margin:30px auto;}
	/* events */
        .events{ overflow:hidden; margin-top:20px;}
        #djsbox{ width:100%; height:455px; background:url("shijian-bg.png") no-repeat center center;}
        #conter{ width:60%; height:360px; float:left;margin-left: 20%;margin-top: 30px; display:inline; overflow:hidden; position:relative;}
        #djsbox #conter ul{ height:360px; top:0; left:0; position:absolute; overflow:hidden;}
        #djsbox #conter li{ float:left; margin-left:25px; display:inline; overflow:hidden;}
        #djsbox #conter li.first{ margin-left:0;}
        #djsbox #conter li .text{padding-left:10px; line-height:18px;color:#fff;font-size: 14px;margin-top: 5px;background: url(shijian-shu.png) no-repeat;}
        #djsbox #conter li img{ border:2px solid #fff;}
        #djsbox .times{ width:100%; height:60px; margin-top: 10px; background:url("shijian-time.png") no-repeat top center; cursor:pointer;}
        #scroll{ width:60%; height:40px;margin: auto;position: relative}
        #djsbox #scroll span{ width:15px; height:20px;cursor:pointer; left:0; top:-10px;  position:absolute; background:url("shijian-butt.png") no-repeat;}
        #djsbox .times .t0{ width:7px; border-left:none;}	
		
/* 循环图片 */
.young_con{ width:978px; height:730px; margin:0 auto;overflow: hidden;}	
.young_img{overflow: hidden;position: relative;width:920px;height="192px"; float:left; margin:0px 29px 26px; border-radius:5px}
        .img{-webkit-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }
        .img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.group_n{ width:300px; height:345px; margin:0 13px; position:relative; _margin-bottom:0px; margin-bottom:26px; }
.group_tag {
	position:absolute;
	top:10px;
	left:10px;
	z-index:9;
	text-align:center
}
.group_tag p {
	font-family:Microsoft YaHei;
	color:#fff;
	/*display:none;*/
	font-size:12px;
	white-space:nowrap;
	background:#007aff;
	/*position:absolute;*/
	/*top:0;*/
	/*left:0;*/
	padding:0 3px;
	text-align:center;
	min-width:38px
}
.group_tag {
	width:45px;
	height:22px;
	line-height:22px;
	background:#007aff;
	overflow: hidden;
}
.group_tag1 {
	width:45px;
	height:44px;
	line-height:22px;
	background:#007aff;
}
.group_n:hover .group_tag1{
	margin-top: -21px;

}
.group_pic2:hover .group_tag1{
	margin-top: -21px;

}

.group_tag img {
	height:20px;
	margin:0 auto;
	background:#007aff;
	margin-top:1px
}	
.group_pic{ overflow:hidden;}
.group_pic img,.group_pic2 img {
	border-radius:5px
}
.group_pic2{ width:300px; height:345px; float:left; position:relative; _margin-bottom:0px; margin:0px 13px 26px; overflow:hidden;}
.group_title{ position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:15px 0;
	background:rgba(0, 0, 0, 0.5);
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#7f000000') ;border-bottom-right-radius:5px;
   border-bottom-left-radius:5px;}

.group_title h3{ font:bold 18px/24px Microsoft YaHei;
	color:#fff;
	padding:0 10px;}
.group_text h3 {
	margin:10px 0;
	overflow:hidden
}
.group_text h3 a {
	font:18px/28px Microsoft YaHei;
	font-weight:bold;
	color:#221814;
}
.group_text p {
	height:70px;
	margin-bottom:10px;
	overflow:hidden;
	font:14px Microsoft YaHei;
	color:#999; line-height:22px;
}		

.group_bom { 
	height:20px;
	background-color:#e3e3e3;
	border-radius:4px
}
.group_bom_cmt {
	height:20px;
	padding:0 10px 0 16px;
	float:right;
	color:#b2b2b2;
	font:12px/20px Microsoft YaHei
}
.group_bom_cmt {
	background:url(yam_bom_cmt_673489b1.png) no-repeat left center;
}
.group_more { width:44px; height:32px;background:url(jt_bom.png) no-repeat;margin: 0 auto;cursor: pointer; }
.group_more1 { width:44px; height:32px;background:url(jt_top.png) no-repeat;margin: 0 auto;cursor: pointer; }
/*.group_more a {  width:44px; height:32px;background:url(jt_bom.png) no-repeat; display:block;}*/
/*.group_more a:hover {  background:url(jt_top.png) no-repeat; }*/

.more_box{
	width: 100%;
	height: 920px;

}


/*bar*/
.bar{margin-right:-650px; position: fixed;_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop || document.body.scrollTop) +eval(document.documentElement.clientHeight || document.body.clientHeight) -535+'px');
	right:50%; width:75px;height:338px;background: url(top_img.png) no-repeat;
	z-index:100; padding:0px 9px;bottom:30px;}
.bar ul{margin-top:25px;color:#fff;font-size:16px;position:relative;}
.bar ul li{border-bottom:1px dotted #fff;margin:0 auto;width:75px;text-align:center;}
.bar ul li a{padding:10px 0;width:75px;color:#fff;display:block;text-align:center;line-height:24px;}
.bar ul li a:hover{  color:#fff; text-decoration:underline;}
.bar ul li.lst{border:0;}
.so_top{display:block;width:75px;height:68px; margin-top:20px;}

/*网站地图*/
.title_btk2{ width:290px; height:239px; float:left;position:relative; background-color:#f6f6f6; padding:10px ;}
.bom_pic2{ width:16px;
	height:22px;
	float:left;
	position:absolute;
	left: 294px;
	top: 237px;}
.xl_form{ width:100%; float:left; padding-bottom:10px; border-bottom:#999 1px dashed;}
.xl_form span{  float:left;}
.grzl_sf {width:70px; height:22px; border:1px #d9d9d9 solid;border-radius:3px;text-align:left; font-size:12px; color:#999; font-family:'microsoft yahei';margin-right:5px;}

.kuaisu{ width:62px; height:22px; background-color:#1184f5; text-align:center; line-height:22px; font-size:12px;  }
.kuaisu a{ color:#fff; }
.kuaisu a:hover{ font-weight:bold;}

.hot_c{ width:100%; line-height:28px; padding-top:8px;float:left;
					font-size:14px;word-break: keep-all; white-space: nowrap;   }	
.hot_c a{ color:#3e3e3e; padding:0 5px;display:block; float:left;}					
.hot_c a:hover,.hot_link a:hover{ color:#fe2828; text-decoration:underline;}
.hot_link{ text-align:right; line-height:30px; padding-right:10px;}
.hot_link a{ color:#b5b3b3; }

.group_nav{ width:952px; height:30px; border-bottom:#1184f5 1px solid; margin:141px auto 25px;}
.group_nav ul{ width:100%; }
.group_nav ul li{ width:100px; float:left;  text-align:center; line-height:30px;}
.group_nav ul li a{ display:block; color:#1184f5;}
.group_nav ul li a:hover{ background-color:#1184f5; color:#fff;}
/*三级内容页*/
.young_con1 .content {
            width: 978px;
            height: auto;
            margin: 141px auto 15px;
			background-color:#fafafa;
        }
        .top_list {
            width: 978px;
            height: 50px;
            line-height: 50px;
            color: #000;
            font-size: 14px;
            font-family: "宋体", Arial;
            border-bottom: solid 2px #ccc;
			background-color:#fff;
        }
        .top_list a{
            color: #3e3e3e;
            text-decoration: none;
        }
		.top_list a:hover{
            color: #1184f5;
            text-decoration: none;
        }
        .news_conwidth{
            width: 978px;
        }
        .news_con{
            width: 660px;
            margin :40px auto;
        }
        .con_top {
            height: 90px;
            margin: 0 auto;
        }
        .con_biao {
            text-align: center;
            font-size: 24px;
            line-height: 48px;
            font-family: "微软雅黑";
            color: #333;
        }
        .con_tim {
            font-family: "宋体", Arial;
            font-size: 14px;
            text-align: center;
            padding-top: 20px;
            color: #000;
        }
        .con_tim span{

            padding-right: 15px;
        }
		 .tim_red a{
            text-decoration: none;
            color: #000;
        }
        .tim_red a:hover{
            text-decoration: none;
            color: #ff0101;
        }
        .zan{
            text-indent: 5px;
            display: inline-block;
        }
        .zan a {
            width: 22px;
            height: 22px;
            background: url(gray_red.png) no-repeat 0px 5px;
            float: left;
            text-decoration: none;
        }
        .nei{
            width: 100%;
            height: auto;
            margin-top: 15px;
        }
        .nei p{
            text-indent: 2em;
            font-family: "微软雅黑";
            font-size: 16px;
            line-height: 30px;
            margin-bottom: 35px;
        }
        .nei img{
            margin:0 auto;
            margin-bottom: 20px;
            text-align: center;

        }
        .denglu span{
            display: block;
            font-size: 14px;
            font-family:"微软雅黑";
            color: #1184f5;
            text-align: center;
            font-weight: bold;
            margin: 13px 0 0 2px;

        }